package com.tkjt.pms.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
@TableName("tk_depart_group")
public class TkDepartGroup {
    private static final long serialVersionUID = 1L;
    /**ID*/
    @TableId(type = IdType.ID_WORKER_STR)
    private String id;
    /**
     * 指标归属(1:事业群;2:社区&医院)
     */
    private String indexGroup;
    /**
     * 指标归属编码(G:事业群;C:社区&医院);兼容代码中定义
     */
    private String indexGroupCode;
    /**
     * 机构编码; 对应SYS_DEPART表中org_code字段; 唯一
     */
    private String indexDepart;
    /**
     * 机构名称
     */
    private String indexDepartName;
    /**
     * 机构归组; 对应SYS_DEPART表中org_group字段
     */
    private String departGroup;
    /**
     * ATRV0000:虚拟组织机构;D1000:实体机构;D1001:社区;D1002:医院
     */
    private String departAttr;
    /**
     * 组织业态
     */
    private String departBiz;
    /**createBy*/
    private String createBy;
    /**createDate*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date createDate;
    /**updateBy*/
    private String updateBy;
    /**updateDate*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateDate;

}
